package com.admission.to;

import java.util.List;

import com.admission.model.Attachment;
import com.admission.model.EnrollDetail;
import com.admission.model.Notice;
import com.admission.model.Special;
import com.annotation.AnCollection;
import com.annotation.AnElement;

public class MainPageXml {
	@AnElement("enrollDetails")
	@AnCollection(beanClass = EnrollDetail.class, childElement = "enrollDetail")
	private List<EnrollDetail> enrollDetail;
	@AnElement("attachmentPages")
	@AnCollection(beanClass = Attachment.class, childElement = "attachmentPage")
	private List<Attachment> attachmentPage;
	@AnElement("specialPages")
	@AnCollection(beanClass = Special.class, childElement = "specialPage")
	private List<Special> specialPage;
	@AnElement("noticePages")
	@AnCollection(beanClass = Notice.class, childElement = "noticePage")
	private List<Notice> noticePage;
	@AnElement("noticeNews")
	@AnCollection(beanClass = Notice.class, childElement = "noticeNew")
	private List<Notice> noticeNew;
	@AnElement("noticeReads")
	@AnCollection(beanClass = Notice.class, childElement = "noticeRead")
	private List<Notice> noticeRead;

	public List<EnrollDetail> getEnrollDetail() {
		return enrollDetail;
	}

	public void setEnrollDetail(List<EnrollDetail> enrollDetail) {
		this.enrollDetail = enrollDetail;
	}

	public List<Attachment> getAttachmentPage() {
		return attachmentPage;
	}

	public void setAttachmentPage(List<Attachment> attachmentPage) {
		this.attachmentPage = attachmentPage;
	}

	public List<Special> getSpecialPage() {
		return specialPage;
	}

	public void setSpecialPage(List<Special> specialPage) {
		this.specialPage = specialPage;
	}

	public List<Notice> getNoticePage() {
		return noticePage;
	}

	public void setNoticePage(List<Notice> noticePage) {
		this.noticePage = noticePage;
	}

	public List<Notice> getNoticeNew() {
		return noticeNew;
	}

	public void setNoticeNew(List<Notice> noticeNew) {
		this.noticeNew = noticeNew;
	}

	public List<Notice> getNoticeRead() {
		return noticeRead;
	}

	public void setNoticeRead(List<Notice> noticeRead) {
		this.noticeRead = noticeRead;
	}

}
